from core.models import Deporte, Atleta
from jqgrid import JqGrid

class DeportesGrid(JqGrid):
    model = Deporte
    fields = ['id', 'nombre']
    url = '/deportes/lista/'
    caption = 'Deportes'
    colmodel_overrides = {
        'id': { 'editable': False, 'width':10 },
    }

class FederadosDeportesGrid(JqGrid):
    model=None
    queryset=None
    fields = ['id', 'nombres', 'apellidos', 'sexo'] # optional 
    caption = 'Atletas federados' # optional
    colmodel_overrides = {
        'id': { 'editable': False, 'width':20},
    }
    
    def __init__(self, deporte_id):
        super(FederadosDeportesGrid, self).__init__()
        self.queryset = Atleta.objects.filter(deportes__pk=deporte_id)
        self.url = '/deportes/lista/federados/'+str(deporte_id)
    
    

